package com.fqgj.sentry.common.utils;



import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 应用分页的对象
 *
 * @author ganlv
 * @create 2014年12月19日下午3:14:29
 */
public class ApiPage<T> implements Serializable {
    /**
     * 当前页号
     */
    private Integer pageNum;
    /**
     * 每页记录数
     */
    private Integer pageSize;
    /**
     * 总记录数
     */
    private Long total;
    /**
     * 数据
     */
    private List<T> data = new ArrayList<T>();

    public Integer getPageNum() {
        return pageNum;
    }

    public ApiPage setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
        return this;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public ApiPage setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
        return this;
    }

    public Long getTotal() {
        return total;
    }

    public ApiPage setTotal(Long total) {
        this.total = total;
        return this;
    }

    public List<T> getData() {
        return data;
    }

    public ApiPage setData(List<T> data) {
        this.data = data;
        return this;
    }
}
